/**
 * @param {number[]} nums
 * @param {number} k
 * @return {number}
 */
 var partitionArray = function(nums, k) {
  nums.sort((a,b) => a-b)
  let ans = 1
  let pre = nums[0]
  for(let i = 1; i<nums.length; i++) {
    if(nums[i] - pre > k) {
      ans++
      pre = nums[i]
    }
  }
  return ans
};